Collaboration diagram for XFcObjectDataServant:
Public Member Functions | |
~XFcObjectDataServant () | |
Destructor. | |
void | setDataReceiver (XFcDataReceiver *aReceiver) |
Sets data receiver. | |
INT | addDataReceiver (UINT32 aId, XFcDataReceiver *aReceiver) |
Adds data receiver to hash table. | |
XFcDataReceiver * | getDataReceiver (UINT32 aId) |
Gets data receiver. | |
XFcDataReceiver * | removeDataReceiver (UINT32 aId) |
Removes data receiver. | |
void | incoming (INT32 aClientId, UINT32 aId, CHAR8 *aBlock, INT aBlockLen) |
Incoming data. | |
Static Public Member Functions | |
XFcObjectDataServant * | create () |
Static constructor. | |
Protected Member Functions | |
INT | init () |
Initializes class. | |
XFcObjectDataServant () | |
Protected constructor. | |
Protected Attributes | |
XFcDataReceiver * | mReceiver |
Data receiver creator. | |
XFcDataReceiverHashTable * | mReceiverHashTable |
Data receiver hash table. |
Its purpose is to keep up hash table of data receivers. It does not own any added receiver so delete doesn not remove or release any of those.
|
Protected constructor.
|
|
Destructor.
|
|
Adds data receiver to hash table.
|
|
Static constructor.
|
|
Gets data receiver.
|
|
Incoming data.
|
|
Initializes class.
|
|
Removes data receiver.
|
|
Sets data receiver.
|
|
Data receiver creator.
|
|
Data receiver hash table.
|
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |